package com.xjrsoft.module.workflow.entity;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

@Data
@TableName("xjr_nwf_scheme")
@ApiModel(value = "流程设计对象", description = "流程设计对象")
public class XjrNwfScheme implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键id
     */
    @TableId(value = "F_Id")
    @ApiModelProperty(value = "主键F_Id")
    private String id;

    @TableField(value = "F_SchemeInfoId")
    private String schemeInfoId;

    @TableField(value = "F_Type")
    private Integer type;

    @TableField(value = "F_CreateDate", fill = FieldFill.INSERT)
    private LocalDateTime createDate;

    @TableField(value = "F_CreateUserId", fill = FieldFill.INSERT)
    private String createUserId;

    @TableField(value = "F_CreateUserName", fill = FieldFill.INSERT)
    private String createUserName;

    @TableField(value = "F_Content")
    private String content;

    @TableField(value = "F_Json")
    private String fjson;
}
